<?php 

// $arr = [222,222,66,'100'=>"78"];

// $arr[200]='77777777777';

// var_dump($arr[200]);



//索引数组
//
//关联数组  键  = 》 值


// $arr = ['name'=>'Last',"sex"=>'boy','age'=>"18"];


// var_dump($arr['age']);

// var_dump($_GET);


// $arr = array(56,52,56,53,598);

// var_dump($arr);


//记得加逗号


// var_dump($arr['info']['jiage']);



// $arr = array(455,25,array(12,652,22),25,695,856,63);

// var_dump($arr[6].$arr[2][1]);


//count  个数 arr = [25,26,36,25,654,565,55];

// for ($i=0; $i < count($arr); $i++) { 
// 	echo $arr[$i];
// 	echo "<br>";
// }


//第一  需要循环的数组
//第二  循环的数组的键
//第三  循环的数组的值

// foreach ($arr as $key => $v) {

// 	echo "键".$key.'==='.'值'.$v;
// 	echo "<br>";

// }



//foreach 循环数组



 ?>



 <?php 	

 //  array_diff用来对比两个数组，第一个数组比第二个数组多了什么，只比较键值

// $arr1 = [12,12,555,222,333,666];

// $arr2 = [12,555,222];


// $arr3 = array_diff($arr2, $arr1);


// var_dump($arr3) ;

  ?>




<?php 


//array_keys  返回数组中所有的键名
// $arr = array(
// 	'name' =>'Aodi',
// 	'color' => 'red',
// 	'length'=>'4M',
// 	'info' => array(
// 		'jiage'=>'80W',
// 		'baoxiuqi'=>'2nian'
// 		)
// 	);

// var_dump(array_keys($arr));

  ?>




  <?php 

//合并数组，排前面的键也在前面

$arr1 = ['100'=>'555',12,12,555,222,333,666];

$arr2 = [12,555,222];


$arr3 = array_replace($arr1, $arr2);

var_dump($arr3);





// $arr3 = array_merge($arr2,$arr1);

// var_dump($arr3);

// $keys = array_rand($arr2);

// var_dump($arr2[$keys]);

   ?>